package StringTest;

import java.util.Scanner;

public class Test1 {
    /*
    给定一个字符串S,找到它的第一个不重复字符,并返回它的索引,如果不存在,则返回-1
     */

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("请输入字符串");
        String str1 = sc.nextLine();
        int i = chack(str1);
        System.out.println("第一个不重复字符的索引为:");
        System.out.println(i);

    }
    public static int chack(String str){
        char[] str2 = str.toCharArray();
        for (int i = 0; i < str2.length; i++) {
            int flag =0;
            for (int j = 0; j <str2.length ; j++) {
                if(str2[i]==str2[j]){
                    flag++;
                }
            }
            if(flag ==1){
                return i;
            }
        }
        return -1;
    }
}
